{
cairo_pattern_t *pattern;
cairo_matrix_t matrix;
- int width, height;
GskRoundedRect content_box;
- gtk_widget_get_content_size (widget, &width, &height);
-
gtk_rounded_boxes_init_for_style (NULL,
NULL,
&content_box,
gtk_style_context_lookup_style (context),
0, 0,
- width, height);
+ gtk_widget_get_width (widget),
+ gtk_widget_get_height (widget));
gtk_snapshot_push_rounded_clip (snapshot,
&content_box,
"ColorSwatchClip");
{
GtkEntry *entry = GTK_ENTRY (widget);
GtkEntryPrivate *priv = gtk_entry_get_instance_private (entry);
- int width, height;
graphene_rect_t bounds;
int i;
- gtk_widget_get_content_size (widget, &width, &height);
-
graphene_rect_init (&bounds,
0, 0,
- width, height);
+ gtk_widget_get_width (widget),
+ gtk_widget_get_height (widget));
gtk_snapshot_push_clip (snapshot, &bounds, "Entry Clip");
return;
context = gtk_widget_get_style_context (widget);
- gtk_widget_get_content_size (widget, &width, &height);
layout = gtk_entry_ensure_layout (entry, TRUE);
+ width = gtk_widget_get_width (widget);
+ height = gtk_widget_get_height (widget);
gtk_entry_get_layout_offsets (entry, &x, &y);
layout = gtk_entry_ensure_layout (entry, TRUE);
text = pango_layout_get_text (layout);
gtk_entry_get_layout_offsets (entry, &x, &y);
- gtk_widget_get_content_size (widget, &width, &height);
+ width = gtk_widget_get_width (widget);
+ height = gtk_widget_get_height (widget);
if (type == CURSOR_DND)
cursor_index = g_utf8_offset_to_pointer (text, priv->dnd_position) - text;
int frame_width, frame_height;
gint height;
- gtk_widget_get_content_size (GTK_WIDGET (frame), &frame_width, &frame_height);
+ frame_width = gtk_widget_get_width (GTK_WIDGET (frame));
+ frame_height = gtk_widget_get_height (GTK_WIDGET (frame));
if (priv->label_widget)
{
GtkCssStyle *style = gtk_css_node_get_style (gtk_widget_get_css_node (widget));
int width, height;
- gtk_widget_get_content_size (widget, &width, &height);
+ width = gtk_widget_get_width (widget);
+ height = gtk_widget_get_height (widget);
if (width > 0 && height > 0)
gtk_css_style_snapshot_icon (style,
g_assert (priv->layout);
if (priv->ellipsize || priv->wrap)
- {
- int width, height;
-
- gtk_widget_get_content_size (GTK_WIDGET (label), &width, &height);
-
- pango_layout_set_width (priv->layout, width * PANGO_SCALE);
- }
+ pango_layout_set_width (priv->layout, gtk_widget_get_width (GTK_WIDGET (label)) * PANGO_SCALE);
else
- {
- pango_layout_set_width (priv->layout, -1);
- }
+ pango_layout_set_width (priv->layout, -1);
}
static void
req_width = logical.width;
req_height = logical.height;
- gtk_widget_get_content_size (widget, &label_width, &label_height);
+ label_width = gtk_widget_get_width (widget);
+ label_height = gtk_widget_get_height (widget);
baseline = gtk_widget_get_allocated_baseline (widget);
context = _gtk_widget_get_style_context (widget);
- gtk_widget_get_content_size (widget, &width, &height);
+ width = gtk_widget_get_width (widget);
+ height = gtk_widget_get_height (widget);
x = 0;
if (priv->text && (*priv->text != '\0'))
gtk_menu_snapshot (GtkWidget *widget,
GtkSnapshot *snapshot)
{
- int width, height;
-
- gtk_widget_get_content_size (widget, &width, &height);
-
/* XXX The arrows *might* be missing here */
gtk_snapshot_push_clip (snapshot,
- &GRAPHENE_RECT_INIT(0, 0, width, height), "MenuClip");
+ &GRAPHENE_RECT_INIT(
+ 0, 0,
+ gtk_widget_get_width (widget),
+ gtk_widget_get_height (widget)),
+ "MenuClip");
GTK_WIDGET_CLASS (gtk_menu_parent_class)->snapshot (widget, snapshot);
{
GtkPanedPrivate *priv = gtk_paned_get_instance_private (GTK_PANED (widget));
GtkAllocation child_allocation;
- int width, height;
- gtk_widget_get_content_size (widget, &width, &height);
gtk_snapshot_push_clip (snapshot,
&GRAPHENE_RECT_INIT (
0, 0,
- width, height
+ gtk_widget_get_width (widget),
+ gtk_widget_get_height (widget)
),
"GtkPaned");
GtkCssStyle *style = gtk_css_node_get_style (gtk_widget_get_css_node (widget));
int width, height;
- gtk_widget_get_content_size (widget, &width, &height);
+ width = gtk_widget_get_width (widget);
+ height = gtk_widget_get_height (widget);
if (width > 0 && height > 0)
gtk_css_style_snapshot_icon (style,
int ypos)
{
GtkPanedPrivate *priv = paned->priv;
- int width, height;
gint pos;
gint handle_size;
gint size;
- gtk_widget_get_content_size (GTK_WIDGET (paned), &width, &height);
-
if (priv->orientation == GTK_ORIENTATION_HORIZONTAL)
pos = xpos;
else
NULL, &handle_size,
NULL, NULL);
- size = width - pos - handle_size;
+ size = gtk_widget_get_width (GTK_WIDGET (paned)) - pos - handle_size;
}
else
{
int popover_width, popover_height;
gtk_popover_get_pointing_to (popover, &rect);
- gtk_widget_get_content_size (widget, &popover_width, &popover_height);
+ popover_width = gtk_widget_get_width (widget);
+ popover_height = gtk_widget_get_height (widget);
#ifdef GDK_WINDOWING_WAYLAND
if (GDK_IS_WAYLAND_DISPLAY (gtk_widget_get_display (widget)))
GtkWidget *widget = gtk_widget_get_parent (GTK_WIDGET (gizmo));
GtkRange *range = GTK_RANGE (widget);
GtkRangePrivate *priv = range->priv;
- int width, height;
-
- gtk_widget_get_content_size (GTK_WIDGET (gizmo), &width, &height);
/* HACK: GtkColorScale wants to draw its own trough
* so we let it...
*/
if (GTK_IS_COLOR_SCALE (widget))
gtk_color_scale_snapshot_trough (GTK_COLOR_SCALE (widget), snapshot,
- 0, 0, width, height);
+ 0, 0,
+ gtk_widget_get_width (GTK_WIDGET (gizmo)),
+ gtk_widget_get_height (GTK_WIDGET (gizmo)));
if (priv->show_fill_level &&
gtk_adjustment_get_upper (priv->adjustment) - gtk_adjustment_get_page_size (priv->adjustment) -
int width, height;
gint size, pos;
- gtk_widget_get_content_size (GTK_WIDGET (range), &width, &height);
+ width = gtk_widget_get_width (GTK_WIDGET (range));
+ height = gtk_widget_get_height (GTK_WIDGET (range));
if (range->priv->orientation == GTK_ORIENTATION_VERTICAL)
{
&slider_height, NULL,
NULL, NULL);
- gtk_widget_get_content_size (priv->trough_widget, &trough_width, &trough_height);
+ trough_width = gtk_widget_get_width (priv->trough_widget);
+ trough_height = gtk_widget_get_height (priv->trough_widget);
if (priv->orientation == GTK_ORIENTATION_VERTICAL)
{
GtkAllocation slider_alloc, value_alloc;
int range_width, range_height;
- gtk_widget_get_content_size (widget, &range_width, &range_height);
+ range_width = gtk_widget_get_width (widget);
+ range_height = gtk_widget_get_height (widget);
slider_widget = gtk_range_get_slider_widget (range);
gtk_widget_get_outer_allocation (slider_widget, &slider_alloc);
gtk_widget_measure (priv->hscrollbar, GTK_ORIENTATION_VERTICAL, -1,
&sb_height, NULL, NULL, NULL);
- gtk_widget_get_content_size (widget, &width, &height);
+ width = gtk_widget_get_width (widget);
+ height = gtk_widget_get_height (widget);
allocation->x = 0;
allocation->y = 0;
{
GtkWidget *widget = GTK_WIDGET (sw);
GtkSwitchPrivate *priv = gtk_switch_get_instance_private (sw);
- gint width;
+ int width;
int height;
+ width = gtk_widget_get_width (widget);
+ height = gtk_widget_get_height (widget);
+
if (direction == GTK_PAN_DIRECTION_LEFT)
offset = -offset;
gtk_gesture_set_state (GTK_GESTURE (gesture), GTK_EVENT_SEQUENCE_CLAIMED);
- gtk_widget_get_content_size (widget, &width, &height);
-
if (priv->is_active)
offset += width / 2;
GtkStyleContext *context;
graphene_rect_t bounds;
cairo_t *cr;
- int width, height;
-
- gtk_widget_get_content_size (widget, &width, &height);
graphene_rect_init (&bounds,
0, 0,
- width, height);
+ gtk_widget_get_width (widget),
+ gtk_widget_get_height (widget));
gtk_snapshot_push_clip (snapshot, &bounds, "Textview Clip");
int viewport_size, other_viewport_size;
int view_width, view_height;
- gtk_widget_get_content_size (GTK_WIDGET (viewport), &view_width, &view_height);
+ view_width = gtk_widget_get_width (GTK_WIDGET (viewport));
+ view_height = gtk_widget_get_height (GTK_WIDGET (viewport));
if (orientation == GTK_ORIENTATION_HORIZONTAL)
{
gtk_viewport_snapshot (GtkWidget *widget,
GtkSnapshot *snapshot)
{
- int width, height;
-
- gtk_widget_get_content_size (widget, &width, &height);
-
gtk_snapshot_push_clip (snapshot,
- &GRAPHENE_RECT_INIT(0, 0, width, height), "Viewport");
+ &GRAPHENE_RECT_INIT(
+ 0, 0,
+ gtk_widget_get_width (widget),
+ gtk_widget_get_height (widget)),
+ "Viewport");
GTK_WIDGET_CLASS (gtk_viewport_parent_class)->snapshot (widget, snapshot);